package com.denlaku.longan.service;

import com.denlaku.longan.vo.Linkage;

import java.util.List;

/**
 * @author tianx
 */
public interface LinkageService {
    /**
     * 批量保存联动
     *
     * @param linkageList 联动列表
     */
    void batchAdd(List<Linkage> linkageList);

    /**
     * 删除组件联动
     *
     * @param tenantId 租户ID
     * @param componentIds 组件ID
     */
    void delete(Long tenantId, List<Long> componentIds);

    /**
     * 查询组件联动
     *
     * @param tenantId 租户id
     * @param componentIds 组件id
     * @return 组件联动
     */
    List<Linkage> list(Long tenantId, List<Long> componentIds);

}
